play one's last card - French English Dictionary